home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / emulator / bsvc-1.000 / bsvc-1 / bsvc-1.0.4 / src / Assemblers / Makefile
Makefile  |  1995-07-26  |  1KB  |  67 lines

  1. ###############################################################################
  2. # $Header:$
  3. ###############################################################################
  4. #
  5. # Makefile - Assemblers Makefile
  6. #
  7. # Bradford W. Mott
  8. # July 8,1994
  9. #
  10. ###############################################################################
  11. # $Log:$
  12. ###############################################################################
  13.  
  14. ## List of subdirectories that need to be built
  15. SUBDIRS=68kasm hecasm
  16.  
  17. SECTION=Assemblers
  18.  
  19. all: subdirectories
  20.  
  21. subdirectories:
  22.     @for dir in $(SUBDIRS); \
  23.     do \
  24.         echo ""; \
  25.         echo "------ Building: $(SECTION)/$$dir"; \
  26.         cd $$dir; \
  27.         make $(MAKEPARMS) MAKEPARMS="$(MAKEPARMS)" all; \
  28.         if [ $$? -eq 0 ] ; \
  29.         then \
  30.             cd ..; \
  31.         else \
  32.             exit 1; \
  33.         fi \
  34.     done
  35.  
  36. install:
  37.     @for dir in $(SUBDIRS); \
  38.     do \
  39.         echo ""; \
  40.         echo "------ Installing: $(SECTION)/$$dir"; \
  41.         cd $$dir; \
  42.         make $(MAKEPARMS) MAKEPARMS="$(MAKEPARMS)" install; \
  43.         if [ $$? -eq 0 ] ; \
  44.         then \
  45.             cd ..; \
  46.         else \
  47.             exit 1; \
  48.         fi \
  49.     done
  50.  
  51. clean:
  52.     @for dir in $(SUBDIRS); \
  53.     do \
  54.         echo ""; \
  55.         echo "------ Cleaning: $(SECTION)/$$dir"; \
  56.         cd $$dir; \
  57.         make $(MAKEPARMS) MAKEPARMS="$(MAKEPARMS)" clean; \
  58.         if [ $$? -eq 0 ] ; \
  59.         then \
  60.             cd ..; \
  61.         else \
  62.             exit 1; \
  63.         fi \
  64.     done
  65.  
  66.  
  67.